package com.interface_;

/**
 * @Author 小闽
 * @Date 2024/9/16 11:36
 * @PackageName: com.interface_
 * @ClassName: InterfaceExercise02
 * @Description: 接口练习
 * @Version 1.0
 */
public class InterfaceExercise02 {
    public static void main(String[] args) {
        new C1().pX(); // 输出0
    }
}
interface A1{
    int x = 0; // public static final int x = 0;
}
class B1{
    int x = 1;
}
class C1 extends B1 implements A1{
    public void pX(){
        // 在这里，C1虽然继承了B1,但是无法使用B1中的属性x，C1实现了A1接口
        // 所以可以通过接口名.属性名去访问,访问父类的属性用super.属性名
        //System.out.println(x);
        System.out.println(A1.x);
        System.out.println(super.x);
    }
}